home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / dev / misc / CWeb31p9b_locale.readme < prev    next >
Encoding:
Text File  |  1993-12-13  |  2.4 KB  |  48 lines

  1. Short: Literate programming discipline for C.
  2. Type: dev/misc
  3. Uploader: Andreas Scherer
  4. Authors: Silvio Levy and Donald Knuth
  5.  
  6. This  is  the  AMIGA/SASC  implementation  of  Silvio  Levy's and Donald E.
  7. Knuths's  CWEB  system, version 3.1 of November 1993, compiled and provided
  8. with  changefiles  for  ANSI-C  and  SAS/C  6.x and a makefile for SMake by
  9. Andreas  Scherer.  It is based on the CWEB 3.1 port by Tomas Willis and the
  10. CWEB  2.8  port  by  Carsten Steger, including all features of the original
  11. UNIX   implementation  like  ANSI-C  and  C++  support,  full  ASCII  input
  12. capability,  and more, plus all enhancements made in these AMIGA ports plus
  13. some special features like:
  14.  
  15.    - The complete source code is capable of being recompiled with SAS/C 6.x
  16.      for  AMIGADOS, with  GNUC for  MSDOS, and with  C89 (and possibly with
  17.      CC as well) for  UNIX without the need  for further changes.  Features
  18.      for TURBOC are implemented but have not been tested for real.
  19.  
  20.    - The `gcwebmac.tex' macro package  activated by setting the `+g' option
  21.      includes support for ISO 8859-1/ECMA-94 special characters like German
  22.      umlauts and some frequently used specials.  All captions used by  CWEB
  23.      are translated to German in this macro file.
  24.  
  25.    - Two  AREXX scripts for use with the  CygnusEd Professional Editor were
  26.      added to this package, one for CTANGLE and CWEAVE, localized in German
  27.      and English under AMIGADOS version 2.1 or 3.0,  the other for use with
  28.      the SAS/C 6.x compiler in connection with CED version 3.5.
  29.  
  30.    - Both  CTANGLE and  CWEAVE are localized in German and English with the
  31.      help of the `locale.library' of AMIGADOS 2.1/3.0.  Catalogs  for other
  32.      languages can easily be added.
  33.  
  34.    - An algorithm for recursive `@i'nclude file search was adapted from the
  35.      TeX and METAFONT implementation.
  36.  
  37.    - The `o'-Option  as described in `cwebman.tex' was added  in connection
  38.      with the `i'-Option by Steger.
  39.  
  40.    - Four additional CWEB example programs are included as examples for the
  41.      portability between PASCAL-WEB and C-CWEB and for the usage of the C++
  42.      features of version 3.1.
  43.  
  44. This port was done and completely tested with SAS/C version 6.3 and SAS/C++
  45. 6.50.  A non-localized version was recently ported to UNIX with C89, and to
  46. MSDOS with GNUC (but not with TURBOC, this I don't support!), so I am quite
  47. sure that all bugs have been found.
  48.